서버에 설치하면 여러 기기에서 동기화하거나 웹브라우저로 접속할 수 있습니다.

설치 방식

서버 버전에는 일반 웹 화면과 모바일 화면이 포함됩니다.

설정

포트와 TLS 등은 기본적으로 데이터 폴더의 config.ini에서 설정합니다. 새 설정 파일이 필요하다면 제공된 config-sample.ini를 참고하세요. 기존 파일을 덮어쓰지 않도록 확인합니다. 환경 변수도 사용할 수 있습니다.

데이터 위치

설정과 데이터베이스 등은 데이터 폴더에 있습니다. 위치는 다음처럼 지정할 수 있습니다.

export TRILIUM_DATA_DIR=/home/myuser/data/my-trilium-data

업로드 제한

이 버전의 기본 제한은 250MB입니다. 다음 환경 변수는 제한을 해제합니다.

export TRILIUM_NO_UPLOAD_LIMIT=true 

제한을 유지하면서 늘리려면 다음처럼 최대 크기를 지정하세요.

export MAX_ALLOWED_FILE_SIZE_MB=450

인증

인증 설정을 참고하세요.

역방향 프록시

Nginx

다음은 요청을 Trilium으로 전달하는 설정 예시입니다.

location /trilium/ {
    proxy_pass http://127.0.0.1:8080/;
    proxy_http_version 1.1;
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection 'upgrade';
    proxy_set_header Host $host;
    proxy_cache_bypass $http_upgrade;
}

Nginx 자체의 본문 크기 제한도 별도로 적용됩니다. 다음은 제한을 해제하는 예시이며 필요한 최대 크기를 지정할 수도 있습니다.

# 0은 제한 없음입니다. 기본값은 1M입니다.
client_max_body_size 0;

Apache

Apache 프록시 설정을 참고하세요.